Mekotronics R58 review

您所在的位置:网站首页 iperf3 error Mekotronics R58 review

Mekotronics R58 review

#Mekotronics R58 review| 来源: 网络整理| 查看: 265

I’ve written the first part of Mekotronics R58 review last month with an unboxing, teardown, and first boot with 3D graphics benchmarks. I’ve now had more time to play with Android 12 on the Rockchp RK3588 mini PC, so I’ll report my experience with the device.

User interface and settings

As already mentioned, the box ships with Android 12 for TV and the stock launcher. The Google Play store is working, and I had no troubles installing all apps I needed for the review.

Android 12 Launcher on Mekotronics R58 RK3588 mini PC

Most of the settings are pretty much standard. While the first time, I used Ethernet, and also tried WiFi 6 connecting the R58 to Xiaomi Mi AX6000 router.

Mekotronics R58 WiFi 6

It worked but not without some effort, as initially, all I got were messages like “Couldn’t find SSID” both with 2.4GHz and 5GHz SSIDs.

WiFi couldn't find Android 12

It turned out I had to disconnect the Ethernet to make WiFi work, and from there it worked like a charm.

Android 12 settings HDMI resolution

I won’t go through all the settings since most are common to other Android 12 devices. Going into Display, I could select the resolution up to 3840x2160p60.00 when connected to a 4K television, and up to 1920x1080p60.00 when using a Full HD monitor. If I had an 8K TV lying around in my house, I could also have tested 8K resolutions. But sadly, I don’t.

 

Android 12 audio settings HDMI passthrough

The Audio settings are also interesting with Decode (software downmixing), HDMI Bitstream (HDMI passthrough), and SPDIF passthrough even though the hardware does not come with an S/PDIF port. When using HDMI passthrough we can select audio formats such as DTS-HD or Dolby TrueHD.

Enabling supported sound format

Many are listed as unsupported despite the mini PC connected to an Onkyo TX-NR636 AV receiver that supports them all, except Dolby Atmos. That does not look promising, but I’ll enable all of those, and we’ll test them later. As a side note, Onkyo has filed for bankruptcy, but the brand will stay alive through a joint venture between Sharp and VOXX (a subsidiary of Premium Audio Company).

 

HDMI Input Rockchip RK3588 in Android 12

HDMI input is another differentiating feature of several Rockchip RK3588 devices, and the settings in Android 12 are pretty basic with some CEC control, and the ability to change the name of the interface…

Android 12 performance dialog

The “Advanced setting” section provides a few more options including a Performance Dialog toggle that enables/disables a small window at the top left corner showing CPU frequency and usage. I did not find it very useful, so I disabled it.

System info and benchmarks

Let’s check some system information with CPU-Z.

Rockchip RK3588 CPU-Z Android 12

The app’s developer focuses on smartphone chips, and as usual, all Rockchip processors show as the older RK3066. But at least the rest of the details appear to be accurate with the “rk3588_box” system equipped with an octa-core processor with a cluster of four Cortex-A76 cores clocked at 1200 to 2210 MHz, and one of four Cortex-A55 cores closed at 1200 to 1800 MHz. The reported frequencies are a bit different than the ones from Rock 5B SBC, but maybe Mekotronics kept conservative settings. The GPU is Mali-G610, and my system comes with 8GB RAM, and 64GB MMC flash, of which 44.27 GB is available after installing a few apps. As we’ve already reported Android 12 runs on top of Linux 5.10.66, and the framebuffer resolution is 3840×2160 on Rockchip RK3588 platforms. The idle temperature is shown as 41.6°C.

Time for some benchmarks starting with PCMark 10.

Rockchip RK3588 PCMark Work 3.0 performance in Android 12

8,045 points with Work 3.0 performance, which sadly I can’t compare with any of my previous results with Work 2.0 performance since “Work 3.0 scores are not comparable with results from the older Work 2.0 or Work 1.0 tests“. But that could serve as a reference for future reviews.

Let’s go with Passmark PerformanceTest next.

Android 12 Passmark RK3588

Note the warnings for the Disk Tests as the store read speeds are clearly incorrect and result from caching. But at least we can compare the other results to Khadas VIM4 with Android 11 64-bit (Amlogic A311D2), as well as Raspberry Pi 4 and ODROID N2+ (Amlogic S922X) SBC.

Mekotronics R58 CPU Mark

Rockchip RK3588 is clearly in the lead in terms of CPU performance…

Rockchip rk3588 memory mark

But Khadas VIM4/Amlogic A311D2 may still have the edge in terms of memory bandwidth.

Mekotronics R58 graphics benchmarksThe Rockchip RK3588 mini PC retakes the lead with graphics performance.

We can confirm the excellent 3D graphics performance with 3Dmark Wild Life…

Android 12 RK3588 3Dmark Wild Life

… and Sling Shot Extreme.

RK3588 Sling shot Extreme OpenGL ES 3.1

That’s 4,014 and 5,396 points against 1,077 and 1,979 points for Khadas VIM4 using the 32-bit version of Android 11 OS.

Gaming in Android 12 with RK3588

While Mekotronics R58 is not exactly a consumer device, I still tested Rockchip RK3588 with a couple of Android games due to the excellent GPU performance. Asphalt 8 was not playable since I could not play with a keyboard, and I did not have other input devices. Asphalt 9 was fine and really smooth.

Networking (WiFi 6 & Gigabit Ethernet)

Let’s check out the networking performance starting with WiFi 6

Download:

12345678910111213141516 $ iperf3 -t 60 -c 192.168.31.240 -i 10Connecting to host 192.168.31.240, port 5201[  5] local 192.168.31.85 port 44320 connected to 192.168.31.240 port 5201[ ID] Interval           Transfer     Bitrate         Retr  Cwnd[  5]   0.00-10.00  sec   584 MBytes   490 Mbits/sec    5   2.08 MBytes       [  5]  10.00-20.00  sec   916 MBytes   769 Mbits/sec    0   2.08 MBytes       [  5]  20.00-30.00  sec   736 MBytes   618 Mbits/sec    2   2.08 MBytes       [  5]  30.00-40.00  sec   732 MBytes   614 Mbits/sec    2   2.08 MBytes       [  5]  40.00-50.00  sec   907 MBytes   761 Mbits/sec    0   2.08 MBytes       [  5]  50.00-60.00  sec   726 MBytes   609 Mbits/sec    3   2.08 MBytes       - - - - - - - - - - - - - - - - - - - - - - - - -[ ID] Interval           Transfer     Bitrate         Retr[  5]   0.00-60.00  sec  4.50 GBytes   644 Mbits/sec   12             sender[  5]   0.00-60.00  sec  4.49 GBytes   643 Mbits/sec                  receiver iperf Done.

Upload:

1234567891011121314151617 $ iperf3 -t 60 -c 192.168.31.240 -i 10 -RConnecting to host 192.168.31.240, port 5201Reverse mode, remote host 192.168.31.240 is sending[  5] local 192.168.31.85 port 44324 connected to 192.168.31.240 port 5201[ ID] Interval           Transfer     Bitrate[  5]   0.00-10.00  sec   805 MBytes   675 Mbits/sec                  [  5]  10.00-20.00  sec   628 MBytes   527 Mbits/sec                  [  5]  20.00-30.00  sec   703 MBytes   589 Mbits/sec                  [  5]  30.00-40.00  sec   681 MBytes   571 Mbits/sec                  [  5]  40.00-50.00  sec   778 MBytes   653 Mbits/sec                  [  5]  50.00-60.00  sec   748 MBytes   628 Mbits/sec                  - - - - - - - - - - - - - - - - - - - - - - - - -[ ID] Interval           Transfer     Bitrate[  5]   0.00-60.00  sec  4.24 GBytes   607 Mbits/sec                  sender[  5]   0.00-60.00  sec  4.24 GBytes   607 Mbits/sec                  receiver iperf Done.

644 Mbps download and 607 Mbps upload seems pretty good to me.

The mini PC does not have any 2.5GbE port, but we can still check out Gigabit Ethernet:

Download

1234567891011121314 $ iperf3 -t 60 -c 192.168.31.103 -i 10Connecting to host 192.168.31.103, port 5201[  5] local 192.168.31.85 port 50086 connected to 192.168.31.103 port 5201[ ID] Interval           Transfer     Bitrate         Retr  Cwnd[  5]   0.00-10.00  sec  1.10 GBytes   942 Mbits/sec    1    669 KBytes       [  5]  10.00-20.00  sec  1.09 GBytes   941 Mbits/sec   10    542 KBytes       [  5]  20.00-30.00  sec  1.09 GBytes   941 Mbits/sec   14    378 KBytes       [  5]  30.00-40.00  sec  1.09 GBytes   941 Mbits/sec   18    533 KBytes       [  5]  40.00-50.00  sec  1.09 GBytes   941 Mbits/sec   14    539 KBytes       [  5]  50.00-60.00  sec  1.09 GBytes   939 Mbits/sec   10    434 KBytes       - - - - - - - - - - - - - - - - - - - - - - - - -[ ID] Interval           Transfer     Bitrate         Retr[  5]   0.00-60.00  sec  6.57 GBytes   941 Mbits/sec   67             sender[  5]   0.00-60.00  sec  6.57 GBytes   940 Mbits/sec                  receiver

Upload:

123456789101112131415 $ iperf3 -t 60 -c 192.168.31.103 -i 10 -RConnecting to host 192.168.31.103, port 5201Reverse mode, remote host 192.168.31.103 is sending[  5] local 192.168.31.85 port 50090 connected to 192.168.31.103 port 5201[ ID] Interval           Transfer     Bitrate[  5]   0.00-10.00  sec  1.09 GBytes   939 Mbits/sec                  [  5]  10.00-20.00  sec  1.09 GBytes   938 Mbits/sec                  [  5]  20.00-30.00  sec  1.09 GBytes   938 Mbits/sec                  [  5]  30.00-40.00  sec  1.09 GBytes   938 Mbits/sec                  [  5]  40.00-50.00  sec  1.09 GBytes   938 Mbits/sec                  [  5]  50.00-60.00  sec  1.09 GBytes   938 Mbits/sec                  - - - - - - - - - - - - - - - - - - - - - - - - -[ ID] Interval           Transfer     Bitrate[  5]   0.00-60.00  sec  6.56 GBytes   939 Mbits/sec                  sender[  5]   0.00-60.00  sec  6.55 GBytes   938 Mbits/sec                  receiver

That’s basically the maximum we can expect from a Gigabit Ethernet interface, so all good. But a full-duplex transfer fails:

1234 $ iperf3 -t 60 -c 192.168.31.103 -i 10 --bidirConnecting to host 192.168.31.103, port 5201[  5] local 192.168.31.85 port 50094 connected to 192.168.31.103 port 5201iperf3: error - unable to initialize stream: Transport endpoint is not connected

It might not be supported by the MagicPerf Android app.

Storage

Before running storage benchmarks, let’s install a SATA SSD as I have received the SATA flat cable from Mekotronics.

Mekotronics SATA flat cable

We’ll need to turn off the device, and open the enclosure to insert the flat cable into the FPC connector, and connect the SATA drive to it.

Mekotronics R58 SATA drive

Once this is done, we can put the enclosure back together, and power up the mini PC.

RK3588 mini PC SATA SSD

It’s not ideal for home users, but industrial customers may mount the SATA SSD on a chassis. cabinet or wall.

I’ve installed the A1 SD bench app to run storage benchmarks:

Mekotronics R58 storage benchmarksThe eMMC flash can deliver 142.19 MB/s read speeds, and 118.99 MB/s which is not too bad, and enable the ~12 seconds boot time, while the SATA SSD can be read at up to 292.18 MB/s and written to at 172.01 MB/s, so no issues here.

Finally, I’ve connected the ORICO Thunderbolt 3 + USB 3.2 Gen 1 enclosure with an Apacer SSD to the USB 3.0 port to test external storage performance. It did not show up in A1 SD Bench, as a drive with EXT-4 file system, so I had to format it as an “external drive” in the settings first before running the benchmark….

USB 3.2 Gen 1 Port RK3588 storageRockchip RK3588’s USB 3.1 Gen 1 ports support up to 5 Gbps, so the 292.18 MB/s is on the low side, as it would represent about 2.33 Gbps, and the Apacer SSD is rated to work at 1,800 MB/s, so we should have not problem getting closer to the 5 Gbps. Hopefully, it’s just a matter of optimizing the firmware/software.

4K/8K Video Playback on Rockchip RK3588 in Android 12

I’ve played several 4K samples from the SATA drive using the included “Media Center” app :

HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) – OK sintel-2010-4k.mkv (H.264, 24 fps, 4096×1744) – OK Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC) – OK phfx_4KHD_VP9TestFootage.webm (VP9) – OK BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – OK big_buck_bunny_4k_H264_30fps.mp4 – OK big_buck_bunny_4k_H264_60fps.mp4 – OK Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – OK Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – OK tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – OK The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – OK Blackmagic Pocket Cinema Camera 4K ‘Balloons’-mIAfxj7nd9k.mp4 (4K AV1 video sample @ 23.976 fps, no audio) – OK for one minute then freezes on a frame until the end (2:38)

That’s pretty impressive, and I suppose getting an 8K-capable VPU helps with 4K videos… The only real failure was with the 4K AV1 which worked fine, but then froze at the minute mark. Please also note that automatic frame rate switching is not implemented, so 24 fps videos play best when the video output is set to 24 Hz.

I also tested an 8K video sample (with my 4K display)

8K Sample Video _ Alpha 1 _ Sony _ α–ucUFBTUYLI.mkv (8K AV1 @ 29.970 with Opus audio) – Plays OK for about 11 then stops

AV1 video playback does not seem very stable. Note that I played the AV1 videos from a USB HDD instead, as the files would not show up in the Media Center app after copying them to the SATA drive with SSH. The system may not refresh the file list automatically…

I also check support for HDMI audio passthrough (the left side is the video content, and the right side is what was displayed on the Onkyo AV receiver):

AC3 / Dolby Digital 5.1 – Dolby D 5.1 E-AC-3 / Dolby Digital+ 5.1 – Dolby D 5.1 Dolby Digital+ 7.1 – Dolby D+ 7.1 TrueHD 5.1 – Dolby D 5.1 TrueHD 7.1 – Dolby D 5.1 Dolby Atmos (dual-track audio) – Dolby D 5.1 (beep) DTS HD Master – DTS-HD MSTR DTS HD High Resolution – DTS-HD HR DTS:X – DTS-HD MSTR (OK considering DTS:X is not supported by the AV receiver used)

This is actually much better with only TrueHD and Dolby Atmos not supported, and falling back to Dolby D 5.1. The Dolby Atmos sample has two sound tracks: one with the Atmos audio (music), and the second with Dolby D 5.1 (beep sound).

Video and audio playback is close to excellent except for AV1 videos and the lack of TrueHD support, but that’s only with Rockchip’s developed Media Center app, and third-party apps like Kodi should not work quite as well that early one.

HDMI input

The “RockchipCamera2” application allows us to test the HDMI input function, and we’ve connected a Ubuntu laptop to the HDMI input port of Mekotronics R58…

Rockchip RK3588 HDMI Input

The good news is that the hardware works and is functional, but as you can see the secondary display is somehow rotated, and there’s nothing else that can be done with the app: no picture-in-picture, no PVR support. It might be feasible to implement those, but the software to do so are not been developed yet, or at least it’s not present in the firmware I’ve been using.

Power Consumption

I measured power consumption with a power meter:

Power off – 0.8W to 1.2W Idle with SATA SSD – 3.4W 4K video playback 4.7 to 5.7W – 4K H.264 60 fps on SSD 7.3 – 8.5W – 4K AV1 23.976 fps on USB HDD 11.3 to 11.5W – 8K AV1 29.970 fps on USB HDD

There does not seem to be any standby mode, as when I press the power button on the remote control, the mini PC will turn off, and I can’t wake it up from the remote control. Another note is that the device runs fanless, and I’ve not noticed any slowdowns even while playing Asphalt 9 for about 30 minutes.

Final observations

Mekotronics R58 performance is impressive both in terms of CPU and GPU thanks to the included Rockchip RK3588 processor, the media center can play most 4K videos including AV1 and 10-bit H.264, HDMI audio passthrough is also working pretty well, and the Android 12 firmware provided is fairly stable, but there are still a few issues here and there, such as unstable AV1 video support, there’s no useful HDMI input app, USB 3.0 performance may need to be improved, and so on.

I’d like to thank Mekotronics for providing the R58 mini PC for review. The model reviewed with 8GB RAM and 64GB flash is sold for $223 US, but there’s also a 4GB/32GB variant for $189, and a 16GB/64GB model going for $259. You can contact the company to get samples or find more details on the product page.

jean-luc aufranc cnxsoftJean-Luc Aufranc (CNXSoft)

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

Share this:


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3